import Vuex from "vuex"
import * as getters from './getters'
import * as mutations from './mutations'
import * as actions from'./actions'

const store = new Vuex.Store({
    //存储用户登录信息的一个状态
    state:{
        userName:null,//当前用户
        roleName: null,//用户相关的信息
        isLogin:false,//登录状态
        token: ''//用户登录成功后持有的token
    },
    //关联着其他三个目录，目的松耦合
    getters,
    mutations,
    actions
})
export default store;
